﻿using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HundSunDBQryServer
{
    public class ProtProxy
    {
        public static void StartCmd(string cmd)
        {
            // 创建一个新的进程启动信息对象
            ProcessStartInfo startInfo = new ProcessStartInfo();

            // 设置要执行的命令行命令
            startInfo.FileName = "cmd.exe";
            startInfo.Arguments = "/c "+cmd; // 执行dir命令，列出当前目录的文件

            // 不显示命令行窗口
            startInfo.CreateNoWindow = true;
            startInfo.UseShellExecute = false;

            // 重定向输出
            startInfo.RedirectStandardOutput = true;

            // 创建进程对象
            using (Process process = Process.Start(startInfo))
            {
                // 读取命令行命令的输出
                string output = process.StandardOutput.ReadToEnd();

                // 等待进程结束
                process.WaitForExit();

                // 打印输出结果
                Console.WriteLine(output);
            }
        }
    }
}
